home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / misc / noahsarc.lha / Noahs.Arc / Part9 < prev    next >
Text File  |  1995-10-05  |  11KB  |  320 lines

  1.  
  2.   Okay, hard drives.
  3.  
  4.   In a sense, there's not a lot that can be said about them.  They're just
  5. another device, like Ram or the floppies.  You CD from dh0 so there's no
  6. noisy disk access, which is certainly nice.  Faster too, as you might
  7. imagine.  There's no doubt they're great..just not as "necessary" as many
  8. hard drive owners would have you believe.  Remember, we're just talking about
  9. storage here, not memory.  Memory is what you need for great big neat
  10. probably-Amiga-only graphics stuff.  Storage is just that, storage.
  11.  
  12.                                        *
  13.  
  14.   In another sense, of course, they're simply fabulous.  
  15.  
  16.                                        *
  17.  
  18.   One of the greatest things about the hard drive is the freedom to
  19. incorporate all those little twenty to thirty-thousand byte programs onto
  20. the Bench, whereas before there wasn't qui-i-i-te enough room.  And it's
  21. also nice to have the option of having two, three, or even four commands of
  22. the same type at your fingertips, like GShow, Sview, ShowILBM and ShowAll
  23. renamed Show, Show2, 3 and 4, and Play, 2, 3 and 4 for Sound, BMP, Play,
  24. and Play8sv4.  VERY nice, even.
  25.  
  26.                                        *
  27.  
  28.   To get a hard drive up, unless it auto-boots, you need a few things:
  29.  
  30.   - HardDisk.device and/or .driver in df0:devs
  31.  
  32.   - HardDisk.info in your Expansion drawer, if the controller makes one
  33.  
  34.   - the proper MountList in df0:devs
  35.  
  36.   - Mount and BindDrivers in df0:c
  37.  
  38.   - an edited startup-sequence
  39.  
  40.  
  41.   As far as the startup-sequence goes, the idea is to get the hard drive
  42. recognized as quickly as possible so you can run the commands and programs
  43. from it, instead of the floppy.  Something like:
  44.  
  45.                      SetPatch >nil:
  46.                      BindDrivers            ;only use if you have stuff in
  47.                                              the Expansion dir
  48.                      Mount dh0:             ;reads MountList in devs
  49.                      dh0:c/Assign c: dh0:c  ;here comes the speed
  50.  
  51.                      Assign devs: dh0:devs
  52.                      Assign libs: dh0:libs
  53.                      <etc>
  54.  
  55.  
  56.   Toss in all the rest of the stuff and you're there.  When things are
  57. running smoothly you'll want to get Select going, with different hard drive
  58. Bench options.
  59.  
  60.                                        *
  61.  
  62.   The two main problems we face when running things from the hard drive are
  63. Ram recovery and our Assigns.  There'll be other snags along the way, but
  64. those are the main babies.  There's also a difference between trying to run
  65. something from the hard drive that already runs from the floppy, and trying
  66. to run something, like a download, for the first time.  If you're trying to
  67. get some balky download fired up and you've already tried a few things, don't
  68. hesitate to slap it onto a floppy and take it from, uh, scratch.
  69.  
  70.   The Ram recovery is the same as before:  Quitting as many of the sub-
  71. routines as possible and Anything Else You Can Think Of.  The problem we
  72. face that the floppy owners don't is that in many instances we're trying
  73. to run programs/games that were never designed to have LoadWB, etc, run
  74. before them, using up precious memory.  For that matter, even Mount and
  75. BindDrivers might be enough to kill it.  So the best you can do is go
  76. through the whole list, right down to Path Reset and removing the disks,
  77. and hope for the best.  Not to discourage you, though..I've gotten almost
  78. everything to run from the hard drive.  Some, like Flight Simulator, are
  79. kind of cute:  Try copying the 154,083-byte AmigaFS file to the hard drive
  80. and it copies exactly 86,016 bytes..just enough to run the demo! ;)
  81.  
  82.   The Assign stuff is fairly straightforward.  Make sure you assign the
  83. actual disk name to the hard drive's directory name.  If the name's two
  84. words use the format
  85.  
  86.              Assign "Silent Service:" dh0:Games/SService
  87.  
  88. or to whatever directory the game's in.  For sub-directories it would be
  89.  
  90.              Assign "Silent Service/Sound:" dh0:Games/SService/Sound
  91.  
  92.   Hopefully the Assigns will go smoothly.  You never can tell when some
  93. crazy program will seek out "df0:GameData" or something, seeking df0 by name
  94. and stopping everything.  With any luck the game'll pop up a requester so
  95. you can find out what it's looking for so you can reassign it in the
  96. scriptfile.  You can try file-zapping it, looking for a "df0" that you can
  97. change to "dh0", but I personally haven't had much success that way, especi-
  98. ally with the store-bought programs because they're written in some pretty
  99. esoteric codes.  And for, uh, just that reason.
  100.  
  101.                                        *
  102.  
  103. Basic description of my hard drive layout (Interlace mode, of course):
  104.  
  105.   The DU takes up the top half of the screen, two CLI windows are across the
  106. bottom with the hard drive's window taking up the rest.  In the hard drive's
  107. window are ten drawers, labeled:
  108.  
  109.  
  110.            Audio     Bench     Games      Graphics     Icons
  111.  
  112.            Misc      Modem    Notepad      Paint       Test
  113.  
  114.  
  115.   That seems to just about cover everybody.  I've got all the docs in Misc,
  116. pics, animations and hacks in Graphics (633 files @ 11.3 megs), all the
  117. usual stuff in Bench, and 5 megs of Games.  I've also (blush) got almost a
  118. meg of icons hogging up space.  Test is empty; it's for when I need a drawer
  119. to test a program that won't run out of Ram, etc.  Along with the icon-less
  120. directories like libs and c, I also have a small smattering of misc dirs
  121. like Temp, X, and MyFiles.
  122.  
  123.  
  124. Hard Drive Misc:
  125.  
  126.   - As far as IconX goes, things are about the same.  I always start my
  127. scriptfiles off with a "dh0:c/cd dh0:", just so there's absolutely no doubt
  128. in anybody's mind where things are at.  After that you run your usual stuff
  129. like deleting Ram and quitting FaccII, if mem is needed, and running your
  130. Assigns.  CD to the directory the program's in and you're off. 
  131.  
  132.   - While you usually/always want to CD in a scriptfile to the dir the file's
  133. in, keep in mind it's something NOT to do if it won't run.  Scriptfiles
  134. are slightly tricky to begin with, and, as mentioned, an IconX scriptfile
  135. isn't really recognized as being a "scriptfile", it's more of a "Files-to-
  136. be-run" list, with IconX doing the dirty deed.
  137.  
  138.   - ALWAYS wait a few seconds before rebooting if you've just used Ed to
  139. re-edit some huge textfile, as it's still writing a backup copy to the t
  140. dir.  Even though it's a hard drive, it still takes a few seconds.  This is
  141. real important, as you may wipe out the hard drive's validation, which
  142. happened, I admit, to me.  I could still read from the drive, so it wasn't an
  143. authentic "crash", but I still had to copy all my files over to flops and
  144. reformat.  I called it a "soft crash", and it wasn't pretty.
  145.  
  146.   - You've just possibly wandered across this cute little uncopyable 297-
  147. byte file on your game disks, named, perhaps appropriately enough, "       ".
  148. Yes, eight silly little spaces...eight tiny blank uncopyable little spaces
  149. standing between defeat and victory.  Which will it be??  For the answer,
  150. please send $25 to the address listed below...you will receive in the mail
  151. a small, black market program that will..no-no, just kidding.  Actually, 
  152. I don't know what the heck it is.  Some kind of small, uncopyable file
  153. would be my guess.  Regardless, I've gotten all my games that had it on
  154. the disk to run.  You make a copy of the game, rename it to (name)Boot, and
  155. put it in df1.  You can try it in df0 but all of mine like df1.  Start up
  156. the program from dh0, it'll start loading and at some point will access df1,
  157. scratch around for a second reading the uncopyable file, and then you're
  158. back to the hard drive.  
  159.  
  160.   - Chessmaster doesn't have the 297 file, but still needs to be in df1,
  161. renamed.  It makes this simply incredible access sound and then it's back to
  162. the hard drive.  Only the main game program Chessmaster has to be on the
  163. boot disk, but it can't be Copied onto the disk, it has to be Maraudered,
  164. like the 297 file, all of which means that you'll have a different boot disk
  165. for each game with an uncopyable/Marauder-onlyable file on it.
  166.  
  167.   - If "onlyable" is in the next edition of Webster's, I want the royalties.
  168.  
  169.   - If you copy all the files over to the hard drive from the original
  170. master Silent Service disk, voila, Guru-City when you try to run it.  Make
  171. a nice standard copy of it with Marauder, copy those files over instead,
  172. runs just smooth as silk.  Hmmm.
  173.  
  174.   - You can often filezap programs that list df0 by default in their Save or
  175. Load windows and have them pop up dh0 instead.  DPaintII and IconLab1.2 are
  176. two I recall.  Sometimes it might have a different "df0:" for each Save or
  177. Load requester, or for different functions, like saving pics or brushes, so
  178. always Continue Search (Amiga-C) just to make sure.
  179.  
  180.   - Sometimes a program has been written to look for a certain accompanying
  181. file to be on the surface of the disk, not in a directory.  In that case
  182. you'd Rename the file to dh0 in the scriptfile, load up the prog (without
  183. Run), and then Rename the file back when the program's through.  There might
  184. be the occasional use where it's more practical to copy it over, then delete
  185. it when done.
  186.  
  187.   - Make sure to "Assign sys: dh0:" in the st-seq, if you haven't.
  188.  
  189.                                        *
  190.  
  191.   And when you get the hard drive up and running and really want to fly,
  192. you can always load up RamBench and CD to it...
  193.  
  194.   When you are in Ram's lofty perch, girded by an army of commands and
  195. looking down upon your empire of devices..you are soaring, my friend.
  196.  
  197.   It could only be called a beautiful, final step to an evolution.
  198.  
  199.                                        *
  200.  
  201.   Excuse me, did I say "final"?
  202.  
  203.   I must be wrong.
  204.  
  205.   Some two hundred thousand bytes of commands immediately accessible out of
  206. Ram, millions of bytes of storage, megs of memory, colors galore, a modem
  207. telecommunications link to the world...
  208.  
  209.   Sounds to me like it's only the beginning.
  210.  
  211.  
  212.  
  213.                               *        *        *
  214.  
  215.  
  216.  
  217.   Well, that's about it.  Let's all take a deep breath..ah-h-h-h-h!  Yep,
  218. feels pretty good knowin' all that fancy computer stuff.  Yep, feels pretty
  219. good bein' able to shuffle them icons all over the place, feels pretty good
  220. knowin' you got the best of that ol' "manual"..
  221.  
  222.   Yep, bet ya even found a thing or two buried in that ol' manual that
  223. just might be more than handy someday...
  224.  
  225.   Yep, bet ya dug through them DOS books and snagged a couple o' gems that
  226. even the ol' BenchMaster don't know...
  227.  
  228.   Yep, bet that all feels pretty good...
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.   Yes, indeedy...
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.   REAL good...
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.   And honest, I think that's fine.
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.   Because that means it's test time.
  317.  
  318.                                        *
  319.  
  320.